package com.ev.mes.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 文件名称： com.ev.mes.domain.CrewSchedulingItemDO.java</br>
 * 初始作者： ev-monitor</br>
 * 创建日期： 2020-08-06 10:31:52</br>
 * 功能说明： 排版计划子表 <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者        日期       修改内容<br/>
 * ================================================<br/>
 * Copyright (c) 2020-2021 .All rights reserved.<br/>
 */
@Data
@ApiModel(value = "排版计划子表")
public class CrewSchedulingItemDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//自增主键
    @ApiModelProperty(value = "自增主键")
	private Long id;
	//排班计划主表
    @ApiModelProperty(value = "排班计划主表")
	private Long crewId;
	//设备ID
    @ApiModelProperty(value = "设备ID")
	private Long deviceId;
	//班制ID数组
    @ApiModelProperty(value = "班制ID数组")
	private String shiftIds;
	//是否启用（0停用，1启用）
    @ApiModelProperty(value = "是否启用（0停用，1启用）")
	private Integer isUse;
	//开始使用时间
    @ApiModelProperty(value = "开始使用时间", example = "2020-08-06 10:31:52")
	private Date startTime;
	//停止使用时间
    @ApiModelProperty(value = "停止使用时间", example = "2020-08-06 10:31:52")
	private Date endTime;
	//创建人(派单人)
    @ApiModelProperty(value = "创建人(派单人)", hidden = true)
	private Long createBy;
	//派单时间
    @ApiModelProperty(value = "派单时间", example = "2020-08-06 10:31:52", hidden = true)
	private Date createTime;
	//修改人
    @ApiModelProperty(value = "修改人", hidden = true)
	private Long updateBy;
	//修改时间
    @ApiModelProperty(value = "修改时间", example = "2020-08-06 10:31:52", hidden = true)
	private Date updateTime;
	//删除状态
    @ApiModelProperty(value = "删除状态", hidden = true)
	private Integer delFlag;

}
